package com.atguigu.gulimall.search.thread;

/**
 * 多任务组合:
 *  1、等待所有任务完成
 *  2、只有一个任务完成
 *
 * public static CompletableFuture<Void> allOf(CompletableFuture<?>... cfs) {
 *     return andTree(cfs, 0, cfs.length - 1);
 * }
 *
 * public static CompletableFuture<Object> anyOf(CompletableFuture<?>... cfs) {
 *    return orTree(cfs, 0, cfs.length - 1);
 * }
 *
 */
public class ThreadTest5 {
}
